package com.swpu.wangsiyi;

import com.swpu.weiyu.Task2;

import java.util.List;
import java.util.Map;


public class test1
{
    public static void main(String[] args)
    {
        test2 t2 = new test2();
        t2.test1();
        var add = t2.addMethod();
        System.out.println("整型、有返回值、没有参数 的方法调用: " + add);
        var multi = t2.multiMethod(3);
        System.out.println("整型、有返回值、有参数 的方法调用: " + multi);
        var string = t2.stringMethod();
        System.out.println("字符 - 有返回值、没有参数 的方法调用: " + string);
        var string2 = t2.stringMethod2(" String类型 ");
        System.out.println("字符 - 有返回值、有参数 的方法调用: " + string2);
        List<String> list = t2.listMethod();
        System.out.println("List - 有返回值、没有参数 的方法调用: " + list);
        List<String> list1 = t2.listMethod2("List 类型");
        System.out.println("List - 有返回值、有参数 的方法调用: " + list1);
        Map<String, Object> map = t2.mapMethod();
        System.out.println("Map - 有返回值、没有参数 的方法调用: " + map);
        Map<String, Object> map1 = t2.mapMethod2("Map 类型");
        System.out.println("Map - 有返回值、有参数 的方法调用: " + map1);
        Object object = t2.objectMethod();
        System.out.println("Object - 有返回值、没有参数 的方法调用: " + object);
        Object object1 = t2.objectMethod2("Object 类型");
        System.out.println("Object - 有返回值、有参数 的方法调用: " + object1);
    }
}
